﻿using System;

namespace KPIS.GERP.GIMS.MODEL
{
    [Serializable]
    public class PrePurchaseRequestItemInfo
    {
        private Nullable<int> seq;
        private string name;
        private string descr;
        private Nullable<int> qty;
        private Nullable<double> price;
        private Nullable<double> std_price;
        private BgmExpenseInfo infoExpense;
        private BgmSourceInfo infoSource;
        private PrePurchaseRequestInfo infoPpr;
        private ResourceMasterItemInfo infoItem;
        private RecordInfo infoRecord;
        private MasterPurchaseRuleInfo infoRule;
        private BgmProjectExpenseInfo infoProjectExpense;
        private BgmProjectOperationExpenseInfo infoOperationExpense;
        private PurchaseRequestItemInfo infoPrItem;
        private Nullable<int> poQty;
        private Nullable<double> poAmount;
        private Nullable<double> sumAmount;

        public PrePurchaseRequestItemInfo()
        {

        }

        public Nullable<int> Seq
        {
            set { seq = value; }
            get { return seq; }
        }

        public string Name
        {
            set { name = value; }
            get { return name; }
        }

        public string Descr
        {
            set { descr = value; }
            get { return descr; }
        }

        public Nullable<int> Qty
        {
            set { qty = value; }
            get { return qty; }
        }

        public Nullable<double> Price
        {
            set { price = value; }
            get { return price; }
        }

        public Nullable<double> Std_price
        {
            set { std_price = value; }
            get { return std_price; }
        }

        public BgmExpenseInfo InfoExpense
        {
            set { infoExpense = value; }
            get { return infoExpense; }
        }

        public BgmSourceInfo InfoSource
        {
            set { infoSource = value; }
            get { return infoSource; }
        }

        public PrePurchaseRequestInfo InfoPpr
        {
            set { infoPpr = value; }
            get { return infoPpr; }
        }

        public ResourceMasterItemInfo InfoItem
        {
            set { infoItem = value; }
            get { return infoItem; }
        }

        public RecordInfo InfoRecord
        {
            set { infoRecord = value; }
            get { return infoRecord; }
        }

        public MasterPurchaseRuleInfo InfoRule
        {
            set { infoRule = value; }
            get { return infoRule; }
        }

        public BgmProjectExpenseInfo InfoProjectExpense
        {
            set { infoProjectExpense = value; }
            get { return infoProjectExpense; }
        }

        public BgmProjectOperationExpenseInfo InfoOperationExpense
        {
            set { infoOperationExpense = value; }
            get { return infoOperationExpense; }
        }

        public PurchaseRequestItemInfo InfoPrItem
        {
            set { infoPrItem = value; }
            get { return infoPrItem; }
        }

        public Nullable<int> PoItemQty
        {
            set { poQty = value; }
            get { return poQty; }
        }

        public Nullable<double> PoItemAmount
        {
            set { poAmount = value; }
            get { return poAmount; }
        }

        public Nullable<double> SumAmount
        {
            set { sumAmount = value; }
            get { return sumAmount; }
        }
    }
}